@charset "utf-8";

/******基础样式开始******/
*{padding:0px;margin:0px;}
body{font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;font-size:14px;color:#333; background:#fff;height:100%;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{margin:0;padding:0;}
s,i,em{ font-style:normal; text-decoration:none;}
ul,ol,li{list-style-type:none;list-style:none;}
button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; margin:0; padding:0;outline:none;}
legend{color:#000;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
a,a:hover,a:active,a:link,a:focus{color:#333333; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.lu_clearfix{clear:both;height:0px;width:0px;overflow:hidden;padding:0px;margin:0px;display:block;}
.clearfix_after::after{content:"";display:block;width:0px;height:0px;padding:0px;margin:0px;clear:both;}
.text_ell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*.init_banner{width:100%;min-width:1600px;height:960px;overflow:hidden;position:relative;opacity:1;}
.init_banner img{width:1920px;height:960px;position:absolute;left:50%;margin-left:-960px;bottom:0;}
.init_banner.hidden{height:0px;opacity:0;transition:all 2s;}
*/
.webtop{width:100%;height:102px;background:#fff;box-shadow:0px 0px 2px #ccc;}
.webtop .top{height:102px;width:1300px;margin:0px auto;}
.webtop .weblogo{padding-top:24px;}
.webtop .nav_search{width:892px;height:102px;position:relative;}
.webtop .fir_cate{height:102px;}
.webtop .fir_cate li{width:120px;height:102px;float:left;font-weight:bold;}
.webtop .fir_cate li a{font-size:16px;display:block;width:100%;height:102px;line-height:102px;text-align:center;}
.webtop .fir_cate li a.chosed,
.webtop .fir_cate li a:hover{background:linear-gradient(to bottom,#00aeff,#0071ff);color:#fff;box-sizing:border-box;border-left:1px solid #ffffff69;border-right:1px solid #ffffff69;text-shadow:0px 3px 6px #0d82bd;}
.webtop .sec_cate{width:120px;box-shadow:0px 0px 1px #ccc;background:#fff;position:absolute;top:102px;z-index:99;display:none;}
.webtop .sec_cate.chosed{display:block;}
.webtop .sec_cate li{height:48px;line-height:48px;text-align:center;width:100%;}
.webtop .sec_cate li a{display:block;width:100%;height:100%;font-size:16px;color:#444;}
.webtop .sec_cate li a:hover{background:linear-gradient(to bottom,#00aeff,#0071ff);color:#fff;}
.webtop .sec_cate.gywm{left:120px;}
.webtop .sec_cate.xwdt{left:240px;}
.webtop .sec_cate.qywh{left:360px;}
.webtop .sec_cate.zczx{left:480px;}
.webtop .sec_cate.tzgg{left:600px;}
.webtop .sec_cate.fwzn{left:720px;}
.webtop .search{margin:30px 0px;margin-left:10px;width:42px;height:42px;position:relative;}
.webtop .search_box{cursor:pointer;border:1px solid #aaa;border-radius:4px;position:absolute;top:0px;right:0px;background:#f8fafb url("../images/search_logo.png") center no-repeat;overflow:hidden;}
.webtop .search_box .sert{width:0px;height:40px;border:none;background:#fff;font-size:14px;}
.webtop .search_box .btn{width:40px;height:40px;background:#f8fafb url("../images/search_logo.png") center no-repeat;border:none;}
.webtop .search_box:hover{width:182px;}
.webtop .search_box:hover .sert{width:140px;}

.banner{width:100%;padding-bottom:31.25%;position:relative;overflow:hidden;min-width:1920px;margin:0 auto;}
/* .banner img{width:1920px;height:600px;margin-left:-960px;position:absolute;top:0px;left:50%;z-index:-1;} */
.main_part{background:#ebf4f9;height:520px;border-top:1px solid #ebf4f9;}
.m_content{width:1300px;height:540px;margin:0px auto;margin-top:-40px;}
.main_part .flagbox{width:420px;height:540px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0px 0px 4px #c1e6ee;margin-right:20px;}
.main_part .flagbox:hover{box-shadow:1px 1px 20px #7ab7df;}
.main_part .xwdt .tit{width:420px;height:182px;background:url("../images/xwdt_header.png") center no-repeat;background-size:100% 100%;}
.main_part .tzgg .tit{width:420px;height:182px;background:url("../images/tzgg_header.png") center no-repeat;background-size:100% 100%;}
.main_part .qywh{margin-right:0px;}
.main_part .qywh .tit{width:420px;height:182px;background:url("../images/zsxx_header.png") center no-repeat;background-size:100% 100%;}
.main_part .flagbox .cont{padding:10px 30px;}
.main_part .flagbox .cont ul{height:282px;}
.main_part .flagbox .cont li{height:46px;line-height:46px;border-bottom:1px dashed #ccc;}
.main_part .flagbox .cont li:last-child{border:none;}
.main_part .flagbox .cont li a{display:block;width:100%;height:46px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main_part .flagbox .cont li a::before{content:"•";display:inline-block;width:12px;text-align:left;color:#ccc;}
.main_part .flagbox .more{border-top:1px solid #ddd;height:56px;line-height:56px;text-align:center;}
.main_part .flagbox .more a{color:#0071ff;font-size:14px;}

.link{height:90px;}
.linkbox{width:1300px;height:90px;margin:0px auto;}
.linkbox .tit{padding-top:34px;}
.linkbox .linkbody{padding-top:26px;}
.linkbox .linkbar{position:relative;float:left;width:292px;height:36px;background:#eee;margin-left:80px;border:1px solid #ccc;text-align:center;background:#fff;}
.linkbox .linkbar:hover{border-color:blue;}
.linkbox .linkbar p{line-height:36px;position:relative;width:100%;height:36px;cursor:pointer;}
.linkbox .linkbar p::before{content:"";border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #888;display:block;position:absolute;right:16px;top:16px;}
.linkbox .linkbar ul{position:absolute;top:36px;left:0px;max-height:120px;background:#fff;z-index:66;border:1px solid #ccc;overflow-y:scroll;display:none;}
.linkbox .linkbar ul.chosed{display:block;}
.linkbox .linkbar li{width:254px;padding:0px 10px;height:36px;line-height:36px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.my_footer{height:178px;background:#004183;width:100%;}
.my_footer .footbox{margin:0px auto;width:1300px;height:178px;}
.my_footer .logo{padding-top:60px;margin-right:100px;}
.my_footer .contact{padding-top:35px;}
.my_footer .contact li{height:36px;line-height:36px;padding-left:30px;color:#fff;font-size:12px;}
.my_footer .contact li.phone{background:url("../images/phone.png") no-repeat left center;}
.my_footer .contact li.email{background:url("../images/mail.png") no-repeat left center;}
.my_footer .contact li.address{background:url("../images/locate.png") no-repeat left center;}
.my_footer .mes_ewm{padding-top:35px;color:#fff;}
.my_footer .mes{font-size:12px;text-align:right;padding-right:30px;}
.my_footer .mes li{height:36px;line-height:36px;text-align:right;}
.my_footer .ewm{width:108px;height:108px;background:#fff;}
.my_footer .ewm img{width:100%;height:100%;}


/* 联系我们样式 */
.contact_cont{padding:50px;}
.contact_cont .mymap{height:360px;width:640px;}
.contact_cont .contact_mes{width:600px;height:360px;position:relative;}
.contact_cont .contact_mes .tit{height:48px;line-height:32px;text-align:center;font-size:28px;font-weight:bold;color:#13507f;border-bottom:1px dashed #ccc;}
.contact_cont .contact_mes ul{padding:20px 0px;width:100%;}
.contact_cont .contact_mes ul li{height:48px;line-height:48px;font-size:20px;font-weight:bold;padding-left:60px;margin:8px 0;}
.contact_cont .contact_mes ul li.lx_tel{background:url("../images/contact_tel.png") no-repeat center left/46px;}
.contact_cont .contact_mes ul li.lx_phone{background:url("../images/contact_phone.png") no-repeat center left/46px;}
.contact_cont .contact_mes ul li.lx_fax{background:url("../images/contact_fax.png") no-repeat center left/46px;}
.contact_cont .contact_mes ul li.lx_mail{background:url("../images/contact_mail.png") no-repeat center left/46px;}
.contact_cont .contact_mes ul li.lx_post{background:url("../images/contact_post.png") no-repeat center left/46px;}
.contact_cont .contact_mes ul li.lx_adress{background:url("../images/contact_address.png") no-repeat center left/46px;width:100%;}

/* 服务指南样式 */
.service-con{padding:30px;}
.scenic_box{display:flex;justify-content:space-between;align-items:center;height:400px;}
.scenic_box .scenic_ele{width:426px;height:400px;border-radius:4px;overflow:hidden;}
.scenic_box .scenic_ele a{display:block;width:100%;height:100%;position:relative;}
.scenic_box .scenic_ele img{width:100%;height:100%;}
.scenic_box .scenic_ele p{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);height:60px;line-height:60px;text-align:center;color:#fff;font-size:18px;font-weight:bold;}
.park_car_tit{font-size:24px;font-weight:bold;text-align:center;}
.service_show{width:100%;}
.service_show .service_left{width:calc(100% - 530px);}
.service_show .service_left .scenic_tit{width:100%;text-align:center;font-size:24px;font-weight:bold;height:48px;border-bottom:1px dashed #ddd;}
.service_show .service_left .scenic_summary{padding:10px 0;line-height:30px;font-size:15px;text-indent:30px;}
.service_show .service_left .scenic_summary .ticket{text-align:center;width:100%;padding:40px;}
.service_show .service_left .scenic_summary .ticket img{width:300px;}
.service_show .service_right{width:500px;height:360px;}
.service_show .service_right .scenic_swiper{width:500px;height:360px;position:relative;overflow:hidden;}
